package com.haiya.application.query;

import com.haiya.application.query.dto.CargoDTO;
import com.haiya.application.query.qry.CargoFindbyCustomerQry;

import java.util.List;

/**
 * @author qiaoguoqiang
 */
public interface CargoQueryService {
    /**
     * 查询所有的货物
     * @return 货物列表
     */
    List<CargoDTO> queryCargos();

    /**
     * 根据用户信息查询货物列表
     * @param qry 查询条件对象
     * @return 货物列表
     */
    List<CargoDTO> queryCargos(CargoFindbyCustomerQry qry);

    /**
     * 获取货物详情
     * @param cargoId 货物ID
     * @return 货物详情
     */
    CargoDTO getCargo(String cargoId);
}
